package stud.mpgame.snapshot;

interface ISnapshot {
	
	function getTime():Int;
	
	function interpolate(deltaTime:Int, serverSnapshot:ISnapshot):Void;
	
	function extrapolate(deltaTime:Int):Void;
	
	function synchronize(serverSnapshot:ISnapshot):Void;
	
}